
/**公共样式库**//**元素初始化样式 如:body input select button ..**/html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, input ,button{margin: 0;padding: 0;border: none;outline: 0;font-family: STHeitiSC-Light;font: inherit;vertical-align: baseline;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{-webkit-text-size-adjust: none;}
/*html, body{width: 100%;height: 100%;background: #F2F2F4;}*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
body{font-family: STHeitiSC-Light;}
ol, ul{list-style: none;}
ul,li{margin:0;padding: 0;list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
ins, a{text-decoration: none;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}
/*img{display: inline-block;width: 100%;height: 100%;}*/
input, textarea{border: none;background: none;outline: none;-webkit-appearance: none;}
*{-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-ms-tap-highlight-color: transparent;-o-tap-highlight-color: transparent;tap-highlight-color: transparent;}
input:focus::-webkit-input-placeholder{color: transparent;}
textarea:focus::-webkit-input-placeholder{color: transparent;}
input[type="search"]{-webkit-appearance: none;}
input::-webkit-search-cancel-button{display: none;}

.hairline-bottom{position: relative;border:none;}
.hairline-bottom::after{content: '';position: absolute;left: 0;bottom: 0;background: #DDDEE3;width: 100%;height: 1px;-webkit-transform: scale(1,.5);transform: scale(1,.5);-webkit-transform-origin: center bottom;transform-origin: center bottom;}
.main {
    padding: 0 15px;
}
.app-box {
    padding-top: 30px; 
    padding-bottom: 45px; 
}
.app-icon-box {
    text-align: center;
    height: 64px;
}
.app-icon {
    width: 64px;
    height: 64px;
    
}
.app-name-box {
    text-align: center;
    margin-top: 20px;
    line-height: 18px;
    
}


.tip-box {
    margin-top: 20px;
}

.tip-title {
    font-size: 16px;
    color: #8E8E93;
    line-height: 16px;
}

.tip-text {
    margin-top: 7px;
    font-size: 14px;
    color: #222222;
    line-height: 21px;
}
.tip-check {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/check.png) center;
    background-size: cover; 
    vertical-align: middle;
    margin-right: 5px;
}
.tip-info {
   font-size: 16px;
    color: #222222;
    line-height: 16px;
}
.tip-check {
    vertical-align: middle;
}


.button-box {
    margin-top: 40px;
}
.btn {
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 4px; 
    color: #fff;
    font-size: 17px;
}
.btn-ok {
    background: #DF3031;

}

